package pers.cz.mapper;

import pers.cz.model.SystemPartitionRule;
import pers.cz.model.SystemPartitionRuleExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SystemPartitionRuleMapper {
    int countByExample(SystemPartitionRuleExample example);

    int deleteByExample(SystemPartitionRuleExample example);

    int deleteByPrimaryKey(String tableName);

    int insert(SystemPartitionRule record);

    int insertSelective(SystemPartitionRule record);

    List<SystemPartitionRule> selectByExample(SystemPartitionRuleExample example);

    SystemPartitionRule selectByPrimaryKey(String tableName);

    int updateByExampleSelective(@Param("record") SystemPartitionRule record, @Param("example") SystemPartitionRuleExample example);

    int updateByExample(@Param("record") SystemPartitionRule record, @Param("example") SystemPartitionRuleExample example);

    int updateByPrimaryKeySelective(SystemPartitionRule record);

    int updateByPrimaryKey(SystemPartitionRule record);

    List<SystemPartitionRule> findAll();
}
